vcProfilingManager
vcProfilingManager provides functionality for profiling components and behaviors. This is an experimental feature. The behavior, API, and availability may change without notice. .
See in: Overview
Module: vcExperimental
Parent: -
Children -
Referenced by: -
Methods
Learn how to use methods here. The methods are also inherited from the parent class.
| Name | Return Type | Parameters | Description |
| getProfilingEnabled | Boolean | vcSimulation simulation | Gets the value for profiling flag.See moreParameters: simulation (vcSimulation): vcSimulation object. Returns: bool: The value of the profiling flag. |
| getProfilingInfo | tuple | vcComponent component | Gets the profiling information from the given component.See moreParameters: component (vcComponent): Component to get the information from. Returns: tuple[int, float]: Tuple that contains event count and event time. |
| getProfilingInfo | tuple | vcBehavior behavior | Gets the profiling information from the given behavior.See moreParameters: behavior (vcBehavior): Behavior to get the information from. Returns: tuple[int, float]: Tuple that contains event count and event time. |
| setProfilingEnabled | None | vcSimulation simulation, Boolean value | Sets the value for profiling flag which will enable of disable profiling data collection during simulation.See moreParameters: simulation (vcSimulation): vcSimulation object. value (bool): Flag value. |